﻿namespace Utilities
{
    #region SortType  排序用
    /// <summary>
    /// 排序用
    /// </summary>
    public enum SortType
    {
        ASC,
        DESC
    }
    #endregion

    #region HttpType  HTTP请求类型
    /// <summary>
    /// HTTP请求类型
    /// </summary>
    public enum HttpType
    {
        GET, POST, PUT, DELETE
    }
    #endregion

    #region 数据所属部门
    public enum DataDepartment_Type
    {
        用户 = 10100,
        角色 = 10200,
        部门 = 10300,
        状态标准 = 20100,
        安装地点 = 20200,
        钢丝绳管理 = 20300,
        提升机管理 = 20400,
        供应商管理 = 20500,
        制造商管理 = 20600,
        仓库管理 = 20700,
    }
    #endregion

    #region 登录用户类型
    public enum LoginUserType
    {
        集团 = 1,
        监管部门 = 2,
        超级用户 = 3
    }
    #endregion

    #region 角色_数据权限
    public enum Role_DataPermission
    {
        全部 = 0,
        部门 = 1,
    }
    #endregion

    #region 部门_类型
    public enum Department_Type
    {
        集团 = 1,
        矿山 = 2,
        普通 = 3,
    }
    #endregion

    #region 状态标准_类型
    public enum StandStatus_Type
    {
        LA = 1,
        DIA = 2,
        LMA = 3,
        综合 = 4,
        捻距变化 = 5
    }
    #endregion

    #region 单据_类型
    public enum Bill_InOutType
    {
        入库 = 1,
        出库 = 2,
    }
    #endregion

    #region 单据_状态
    public enum Bill_Status
    {
        创建中 = 0,

        验收中 = 100,
        已验收 = 110,

        确认中 = 200,
        已确认 = 210,
    }
    #endregion

    #region 备绳维保_状态
    public enum StockWireropeKeep_Status
    {
        待维保 = 0,
        已维保 = 200,
    }
    #endregion

    #region 在用绳档案_状态
    public enum UsingWirerope_Status
    {
        在用 = 1,
        作废 = 500,
    }
    #endregion

    #region 在用绳检测_状态
    public enum CheckWirerope_Status
    {
        未提交 = 0,
        待检测 = 100,
        已检测 = 200,
    }
    #endregion

    #region 在用绳检测数据_类型
    public enum CheckWireropeDetailData_Status
    {
        断丝 = 1,
        直径 = 2,
    }
    #endregion

    #region 在用绳安装_类型
    public enum InstallType_Status
    {
        新建 = 1,
        换绳 = 2,
    }
    #endregion

    #region 在用绳检测状态_灯状态
    public enum StatusMonitor_LightType
    {
        绿 = 1,
        蓝 = 2,
        黄 = 3,
        橙 = 4,
        灰 = 5,
    }
    #endregion

    #region 消息_类型
    public enum Message_Type
    {
        备绳维保 = 1,
        在用绳检测 = 2,
    }
    #endregion

    #region 消息_状态
    public enum Message_Status
    {
        未读 = 0,
        已读 = 200,
    }
    #endregion

    public enum Permission_PerID
    {
        备绳维保_查询 = 30501,
        在用绳检测_查询 = 40301
    }

    public enum StatusMonitorType
    {
        轻度 = 1,
        中度 = 2,
        重度 = 3,
        严重 = 4,
        报废 = 5,
    }
}
